ENUM
account_creation_state
enum account_creation_stateAllows to discern what was the last action on an account_creation_transfer.
This differs from pending_transfer_expiration_state in multiple ways.
A pending_transfer_expiration_state:
- is passed by the user in queries, to filter results
- refers to a transfer, meaning:
- it happened recently enough
- it happened too long ago
On the other hand, an account_creation_state:
- is used without user input
- is attached to
account_creation_transfer, meaning:- the account was registered
- the account was not registered in time, and the transfer has been recalled
- neither of the above has happened, awaiting input.
Thus, for a certain transfer, the pending_transfer_expiration_state can be expired,
while the account_creation_state can be pending if the sender did not claim their assets
back.
Additionally, since an account_creation_transfer has multiple rules associated with it,
the same transfer can be considered pending for one rule and expired for another, if their
timeout_days values differ.
See Also
- pending_transfer_expiration_state — a similar enum with a different meaning, to avoid confusing the two
- account_creation_transfer — for informations about it
Entries
pending
done
recalled
© 2024 Chromia